﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace DMS.Business.Modules.Organization
{
    public enum ActorTypes
    {
        User = 0,
        Dept = 1,
        Role = 2,
        Supplier = 11,
        SupplierAccount = 12
    }
    /// <summary>
    /// 角色类型
    /// </summary>
    public enum RoleTypes
    {
        /// <summary>
        /// 普通角色
        /// </summary>
        Normal = 0,
        /// <summary>
        /// 流程角色
        /// </summary>
        WFRole = 1,
        /// <summary>
        /// 部门组
        /// </summary>
        ScopeRole = 2,
        /// <summary>
        /// 成员组
        /// </summary>
        Group = 3
    }

    /// <summary>
    /// 用户状态
    /// </summary>
    public enum ActorStatus
    {
        /// <summary>
        /// 禁用
        /// </summary>
        Forbidden = 0,
        /// <summary>
        /// 激活
        /// </summary>
        Actived = 1,
        /// <summary>
        /// 已删除
        /// </summary>
        Deleted = 2,
        /// <summary>
        /// 过期
        /// </summary>
        Overdue = 9
    }

    /// <summary>
    /// 性别
    /// </summary>
    public enum SexTypes
    {
        /// <summary>
        /// 未知
        /// </summary>
        Unknow = 0,
        /// <summary>
        /// 男性
        /// </summary>
        Male = 1,
        /// <summary>
        /// 女性
        /// </summary>
        Female = 2
    }

    /// <summary>
    /// 政治面貌
    /// </summary>
    public enum LigionTypes
    {
        /// <summary>
        /// 未知
        /// </summary>
        Unknow = 0,
        /// <summary>
        /// 群众
        /// </summary>
        Masses = 1,
        /// <summary>
        /// 中共党员
        /// </summary>
        CPCMember = 2,
        /// <summary>
        /// 民主党派
        /// </summary>
        Democrat = 3
    }

    /// <summary>
    /// 在职类型
    /// </summary>
    public enum JobTypes
    {
        /// <summary>
        /// 邮电正式工
        /// </summary>
        TelecomOfficial = 1,
        /// <summary>
        /// 邮电聘用工
        /// </summary>
        TelecomService = 2,
        /// <summary>
        /// 招聘工
        /// </summary>
        InviteService = 3,
        /// <summary>
        /// 计划外用工
        /// </summary>
        OutOfMap = 4,
        /// <summary>
        /// 社会化员工
        /// </summary>
        SocietyEmployee = 5,
        /// <summary>
        /// 其它
        /// </summary>
        Other = 9
    }
}
